package se.wangs.command.concretecommand;

import se.wangs.command.Command;
import se.wangs.command.executor.Light;


/**
 * -- coding: UTF-8 -- *
 *
 * @author wangs
 * @date 2023/12/14 15:36
 * @description 开灯的开关
 *              1) 本身没有执行命令的功能，只是传达命令
 *              2) 内部还有一个真正能执行命令的对象
 */
public class LightOnCommand implements Command {
    private Light light;

    public LightOnCommand(Light light) {
        this.light = light;
    }
    @Override
    public void execute() {
        this.light.on();
    }

    @Override
    public void undo() {

    }
}
